<?php

function postKundenanfragenListe () {
        

        $query = mysql_query('select *, kundenanfrage.id as KundenanfrageID, Kunde.id as KundeID, Mitarbeiter.id as MitarbeiterID, 
            Thema.id as ThemaID, Status.id as StatusID, Thema.Bezeichnung as Thema, Status.Bezeichnung as Status, 
            Kunde.Vorname as KVorname, Kunde.Nachname as KNachname 
            from kundenanfrage 
            join kunde on kundenanfrage.kunde = kunde.id 
            join mitarbeiter on kundenanfrage.mitarbeiter = mitarbeiter.id 
            join thema on kundenanfrage.thema = thema.id 
            join status on kundenanfrage.status = status.id  
            order by kundenanfrage.id');
        
        postKundenanfrageTabelle ($query);
    }

    function postKundenanfrageButtonLeiste () {
        echo '<div class="buttonleiste">';

        if (isset($_POST['neueKundenanfrage']) || isset($_POST['aendernKundenanfrage']) || isset($_POST['resetid'])) {
            if (isset($_POST['aendernKundenanfrage'])) {
                $id = $_POST['aendernKundenanfrage'];
            } elseif (isset($_POST['resetid'])) {
                $id = $_POST['resetid'];
            }

            echo '<a href="index.php?section=kundenanfragen"><button class="submit left r10" name="kundenanfrage" type="submit">Zur Kundenanfragen&uuml;bersicht</button></a>';
            echo '<form action="index.php?section=kundenanfragen" method="post">
                    <input type="hidden" name="resetid" value="' . $id . '"> 
                    <button class="submit left r10">Reset</button>
                </form>';
            echo '<button class="submit left buttonIEdisable" name="speichernKundenanfrage" type="submit" form="kundenanfrageform">Speichern</button>';
       
        } elseif (isset($_POST['detailsKundenanfrage'])) {
            $id = $_POST['detailsKundenanfrage'];

            echo '<a href="index.php?section=kundenanfragen"><button class="submit left r10" name="alleKundenanfragen" type="submit">Alle Kundenanfragen anzeigen</button></a>';
            echo '<form action="index.php?section=kundenanfragen" method="post">
                    <input type="hidden" name="aendernKundenanfrage" value="' . $id . '"> 
                    <button class="submit left">&Auml;ndern</button>
                </form>';

        } else {
            if (isset($_POST['sucheKundenanfrage'])) {
                echo '<a href="index.php?section=kundenanfragen"><button class="submit left r10" name="alleKundenanfragen" type="submit">Alle Kundenanfragen anzeigen</button></a>';
            } 

            echo '<form method="post" action="index.php?section=kundenanfragen" class="left r10">
                <button class="submit" name="neueKundenanfrage" type="submit">Kundenanfrage hinzuf&uuml;gen</button>
            </form>';

            echo '<a href="index.php?section=menu"><button class="submit left r10" name="menu" type="submit">Zum Men&uuml;</button></a>';

            echo '<form method="post" action="index.php?section=kundenanfragen" id="searchKundenanfrage" class="right">
                <input class="suche" name="suche" placeholder="Suche" pattern=".+" type="search" />
                <button class="submit" name="sucheKundenanfrage" type="submit">Suche</button>
            </form>';
        }
        echo '</div>';
    }

    function postKundenanfrageTabelle ($query) {
        echo '<table class="liste clear">
            <tr>
                <th>#</th>
                <th>Thema</th>
                <th>Kunde</th>
                <th>Mitarbeiter</th>
                <th class="w100">Bearbeitungsstatus</th>
                <th>&Auml;ndern</th>
            </tr>';
        for ($i=0; $i < mysql_num_rows ($query); $i++) { 
            $row = mysql_fetch_array($query);
            if ($i % 2 == 0) {
                echo '<tr>';
            } else {
                echo '<tr class="farbigeZeile">';
            }

            echo '<td>
                        <form action="index.php?section=kundenanfragen" method="post">
                            <input type="hidden" name="detailsKundenanfrage" value="' . $row['KundenanfrageID'] . '"> 
                            <button class="linkbutton">' . $row['KundenanfrageID'] . '</button>
                        </form>
                    </td>';
            echo '
                        <td>' . $row['Thema'] . '</td>
                        <td>
                        <form action="index.php?section=kunden" method="post">
                            <input type="hidden" name="detailsKunden" value="' . $row['KundeID'] . '">
                            <button class="linkbutton">';
                        if ($row['Firma'] == null) {
                            echo $row['KVorname'] . ' ' . $row['KNachname'] . ' </button>';
                        } else {
                            echo $row['Firma'] . ' </button>';
                        }
                        echo '
                        </form>
                        </td>
                        <td>' . $row['Vorname'] . ' ' . $row['Nachname'] . '</td>';
                        
                        echo '<td class="offen">' . $row['Status'] . '</td>';
                        

            echo '
                    <td>
                        <form action="index.php?section=kundenanfragen" method="post">
                            <input type="hidden" name="aendernKundenanfrage" value="' . $row['KundenanfrageID'] . '"> 
                            <button class="linkbutton">&Auml;ndern</button>
                        </form>
                    </td>
                </tr>';
        }
        echo '</table>';
    }

    function postKundenanfrageBearbeiten ($row) {
        $query = mysql_query('select *, kundenanfrage.id as KundenanfrageID, Kunde.id as KundeID, Mitarbeiter.id as MitarbeiterID, 
            Thema.id as ThemaID, Status.id as StatusID, Thema.Bezeichnung as Thema, Status.Bezeichnung as Status, 
            Kunde.Vorname as KVorname, Kunde.Nachname as KNachname 
            from kundenanfrage 
            join kunde on kundenanfrage.kunde = kunde.id 
            join mitarbeiter on kundenanfrage.mitarbeiter = mitarbeiter.id 
            join thema on kundenanfrage.thema = thema.id 
            join status on kundenanfrage.status = status.id 
            where kundenanfrage.id = ' . $row);
        $row = mysql_fetch_array($query);
        postKundenanfrage($row);
    }

    function postKundenanfrage ($row) {
        

        echo '
            <form class="formular" action="index.php?section=kundenanfragen" method="post" id="kundenanfrageform" name="kundenanfrageform">
            <ul>
                <li>
                     <h2>Kundenanfrage ';
    
            if (isset($row['ID'])) {
                echo '#' . $row['ID'] . ' &auml;ndern';
            } else {
                echo 'hinzuf&uuml;gen';
            }
            echo '</h2>
                     <span class="required_notification">* Ben&ouml;tigte Felder</span>
                </li>
            <li>
                <label for="comboboxKunde_input">Kunde:</label>';
    include ('inc/comboboxKunde.php');
    echo'</li>
        <li>
                <label for="comboboxMitarbeiter_input">Mitarbeiter:</label>';
    include ('inc/comboboxMitarbeiter.php');    
    echo'</li>
                 <li>
                    <label for="thema">Thema:</label>
                    <select id="thema" name="thema" size="1" required>';
        $result = mysql_query ("  Select * from Thema  ");
        $zeilenanzahl = mysql_num_rows ($result);
        echo '<option value=""></option>';
        for ($i = 1; $i <= $zeilenanzahl; $i++) {
            $thema = mysql_fetch_assoc($result);
            if ($row['Thema'] == $thema['Bezeichnung']) {
                echo '<option value="' . $thema['ID'] . '" selected="selected">' . $thema['Bezeichnung'] . '</option>';
            } else {
                echo '<option value="' . $thema['ID'] . '">' . $thema['Bezeichnung'] . '</option>';
            }
        }
        echo '
                    </select>
                </li>
                <li>
                    <label for="beschreibung">Beschreibung:</label>
                    <textarea id="beschreibung" name="beschreibung" placeholder="Beschreibung" maxlength="1000" required>' . $row['Beschreibung'] . '</textarea>
                </li>
                <li>
                    <label for="status">Status:</label>
                    <select id="status" name="status" size="1" required>
                        <option></option>';
                $query = mysql_query('select * from status');

                for($i=0; $i < mysql_num_rows($query); $i++) {
                    $status = mysql_fetch_array($query);
                    if(!isset($row['Status'])) $row['StatusID'] = 1;
                    if ($row['StatusID'] == $status['ID']) {
                        echo '<option value="' . $status['ID'] . '" selected="selected">' . $status['Bezeichnung'] . '</option>';
                    } else {
                        echo '<option value="' . $status['ID'] . '">' . $status['Bezeichnung'] . '</option>';
                    }    
                }
        echo '
                    </select>
                    <input type="hidden" name="id" value="' . $row['KundenanfrageID'] . '"> 
                </li>
                <li>
                    <button class="submit buttonIEenable" name="speichernKundenanfrage" type="submit">Speichern</button>
                </li>
            </ul>
        </form>
        ';
    }

    function postDetailsKundenanfrage ($row) {
        

        $query = mysql_query('select *, kundenanfrage.id as KundenanfrageID, Kunde.id as KundeID, Mitarbeiter.id as MitarbeiterID, 
            Thema.id as ThemaID, Status.id as StatusID, Thema.Bezeichnung as Thema, Status.Bezeichnung as Status, 
            Kunde.Vorname as KVorname, Kunde.Nachname as KNachname 
            from kundenanfrage 
            join kunde on kundenanfrage.kunde = kunde.id 
            join mitarbeiter on kundenanfrage.mitarbeiter = mitarbeiter.id 
            join thema on kundenanfrage.thema = thema.id 
            join status on kundenanfrage.status = status.id 
            where kundenanfrage.id = ' . $row . '
            order by kundenanfrage.id');
        $row = mysql_fetch_array($query);

        echo '
        <table class="detailliste">
            <tr>
                <td colspan="2"><h2>Kundenanfrage #' . $row['KundeID'] . '</h2></td>
            </tr>
            <tr>
                <td class="beschriftung">Kunde:</td>
                <td>' . $row['KVorname'] . ' ' . $row['KNachname'] . '</td>
            </tr>
            <tr>
                <td class="beschriftung">Mitarbeiter:</td>
                <td>' . $row['Vorname'] . ' ' . $row['Nachname'] . '</td>
            </tr>
            <tr>
                <td class="beschriftung">Thema:</td>
                <td>' . $row['Thema'] . '</td>
            </tr>
            <tr>
                <td class="beschriftung">Beschreibung:</td>
                <td>' . $row['Beschreibung'] . '</td>
            </tr>
            <tr>
                <td class="beschriftung">Bearbeitungsstatus:</td>
                <td>' . $row['Status'] . '</td>
            </tr>
        </table>';
    }

?>